package com.asset.bill.dao.entity;


import java.math.BigDecimal;

/**
 * @author luoyongzhi
 * 用户账单实体
 */
public class BillEntity{

    /**
     * 账单id
     */
    private transient Long id;

    /**
     * 用户id
     */
    private transient Long userId;

    /**
     * 账户id
     */
    private transient Long accountId;

    /**
     * 交易方向（P支出，I收入）
     */
    private transient String tradingDirectionType;

    /**
     * 交易金额
     */
    private transient BigDecimal transactionAmount;

    /**
     * 交易类型
     */
    private transient Integer transactionType;

    /**
     * 交易时间
     */
    private transient String transactionTime;

    /**
     * 备注
     */
    private transient String remark;

    /**
     * 创建时间
     */
    private transient String createTime;

    /**
     * 修改时间
     */
    private transient String modifyTime;

    public BillEntity() {
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getAccountId() {
        return accountId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public String getTradingDirectionType() {
        return tradingDirectionType;
    }

    public void setTradingDirectionType(String tradingDirectionType) {
        this.tradingDirectionType = tradingDirectionType;
    }

    public BigDecimal getTransactionAmount() {
        return transactionAmount;
    }

    public void setTransactionAmount(BigDecimal transactionAmount) {
        this.transactionAmount = transactionAmount;
    }

    public Integer getTransactionType() {
        return transactionType;
    }

    public void setTransactionType(Integer transactionType) {
        this.transactionType = transactionType;
    }

    public String getTransactionTime() {
        return transactionTime;
    }

    public void setTransactionTime(String transactionTime) {
        this.transactionTime = transactionTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime;
    }
}
